		html,body,div,img,span,a ,p, h1,ul,li{ padding: 0; margin: 0;}
		img { border: 0;}
		a { text-decoration: none; color: #333;}
		ul { list-style: none;}
		.container { width: 100%; height: 100%; background: #fff;}
        .main { width: 1200px; margin: 24px auto 65px;  background: #fff; }
		
		/**** 诚信万里行图片****/
		.main .item1 {position: relative;}
		.main .item1 img:nth-of-type(1) {width: 100%;height: 650px; }
		.main .item1 img:nth-of-type(2) {position: absolute;top: 0;left: 0; right: 0; width: 100%; }
		.main .item1 img:nth-of-type(3) {position: absolute;top: 318px;left: 0; right: 0;margin: 0 auto; }
		.main .item1 img:nth-of-type(4) {position: absolute;top: 60px;left: 0; right: 0;margin: 0 auto; }
		
		/****信用焦点****/
		.main .item2 .jd-content {float: left; margin-right: 32px; width: 378px; margin-top: 27px; }
		.main .item2 .jd-content:last-child { margin-right: 0;}
		.main .item2 .jd-content a { display: block;}
		.main .item2 .jd-content img{ width: 378px; height: 209px;}
		.main .item2 .jd-content .detail  { color: #333; font-size: 14px; margin-top: 12px;}
		
		/**** 有礼红黑榜****/
		.main .item2 .redBlack-con {font-size: 0;}
		.main .item2 .redBlack-con li { box-sizing: border-box; height: 150px; border-bottom: 1px solid #dedede; padding-top: 20px;  }
		.main .item2 .redBlack-con li a { display: block; }
		.main .item2 .redBlack-con .heading { color: #333; font-size: 16px; font-weight:600; }
		.main .item2 .redBlack-con .text { color: #333; text-indent: 2em; font-size:14px; line-height: 20px; margin-top: 11px; }
		.main .item2 .redBlack-con .from { color: #999; font-size: 12px; margin-top: 16px;}
		
		/**** 衢州在行动****/
		.main .item2 .xd-content { margin-top: 24px;}
		.main .item2 .xd-content li { width: 100%;  height: 165px; float: left; border-bottom: 1px solid #dedede; box-sizing: border-box;}
		.main .item2 .xd-content li:nth-child(2n) { }
		.main .item2 .xd-content li:nth-child(n) { padding-right: 31px;}
		.main .item2 .xd-content li:nth-child(3) { padding: 25px 0 0; border: 0; }
		.main .item2 .xd-content li:nth-child(4) { padding: 25px 0 0 31px; border: 0; }
		.main .item2 .xd-content .item-left { float: left; width: 140px;}
		.main .item2 .xd-content img { width: 140px; height: 140px;}
		.main .item2 .xd-content .item-right { margin-left: 168px; color:#333; font-size:14px; font-weight: 400;}
		.main .item2 .xd-content a { display: block;}
		.main .item2 .xd-content .heading {font-size:18px;	font-weight:600; margin-bottom: 11px;}
		.main .item2 .xd-content .from { color: #999; font-size: 12px; margin-top: 8px;}
	
	
	    /****诚信人物·故事****/
	   .main .item2 .gs-content { margin-top: 24px; height: 125px; }
	   .main .item2 .gs-content img { width: 201px; height: 100%; }
	   .main .item2 .gs-content .gs-right {color: #333;	font-size: 14px; height: 149px; overflow: hidden; padding: 28px 46px 0 32px; position: relative; box-sizing: border-box; }
		.main .item2 .gs-content .gs-right a { display: block;}
		.main .item2 .gs-content .gs-right .heading { color: #333; font-size: 18px; font-weight: 600;}
		.main .item2 .gs-content .gs-right .text { margin-top: 39px;}
		.main .item2 .gs-content .lookMore {color: #E12423; 	position: absolute;	bottom: 17px; right: 19px;}
		
		/****活动视频专栏 ****/
		.main .item2 .zl-content {	margin-top: 24px; font-size: 0;}
		.main .item2 .zl-content .tip {	height: 47px; background: #C82423; box-sizing: border-box; padding-left: 30px; line-height: 47px; color: #fff; font-size: 20px;}
		.main .item2 .item-right li { float: left; margin-left: 27px; }
		.main .item2 .item-right li p {	font-size: 16px; color: #333; width: 271px; text-align: center; padding: 11px 0 9px 0;}
		
		/**** 更多****/
		.main .item2 { margin-top: 25px; }
		.main .item2 .title { height: 46px; line-height: 46px; }
		.main .item2 .title-left { float: left; padding: 0 30px; background: #E12423; color: #fff; font-size: 18px;}
		.main .item2 .title-more { float: right; font-size: 14px; color: #333; margin-right: 27px; }
		
		/**** 公共样式****/
		.fl { float: left;}
		.fr { float: right;}
		.w572 { width: 572px; }
		.w603 { width: 603px;}
		.ellipsis { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
		.clearfix { zoom: 1}
		.clearfix::after { content: ''; display: block; heihgt: 0; visibility: hidden; overflow: hidden; clear: both; }



		.cxspborder{    
			margin: 20px 0px;
			padding: 10px;
			border: 1px solid #D7CCCC;
			border-radius: 10px;
			display: flex;
			width: calc(100% - 22px);
			height: 490px;
		}	
		.cxspVideo {
			flex: 1;
			padding-right: 20px;
		}
		.cxspTitle {
			height: 50px;
			line-height: 50px;
			color: #fff;
			background-color: #A81716;
			padding: 0 15px;
			margin-top: -6px;
		}
		.splb{
			width: 300px;
			background-color: #F9F9F9;
		}
		.splb>div:nth-of-type(1){
			padding: 15px;
			line-height: 35px;
			height: 35px;
			display: flex;
		}
		.splb>div:nth-of-type(1) img{
			width: 35px;
		}
		.splb>div:nth-of-type(1) span {
			display: inline-block;
			height: 35px;
			line-height: 35px;
			margin: 0 10px;
			font-size: 18px;
			font-weight: 600;
		}
		.cxspList>div{
			padding: 43px 20px;
			display: flex;
			border-bottom: 1px dashed #dedede;
			cursor: pointer;
		}
		.cxspList>div:nth-last-of-type(1){
			border-bottom: 1px dashed transparent;
		}
		.cxspList>div.active {
			background-color: #F6EBE2;
			border-bottom: 1px solid #F6EBE2;
		}
		.cxspList>div img{
			width: 80px;
			height: 55px;
		}
		.cxspList>div div{
			flex: 1;
                        font-size: 17px;
                        padding-left: 10px;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                        overflow: hidden;
		}
		.cxspList>div.active div{
			color: red;
		}
		.xchdTop {
			/* height: 583px; */
			background: #EDE4E4;
			/* border: 1px solid #D7CCCC; */
			opacity: 1;
			display: flex;
			border-radius: 10px;
			padding: 20px;
		}
		.xchdTop_left {
			flex: 1;
			padding: 10px 5px 10px 30px
		}
		
		.xchdTop_right {
			flex: 1;
			padding: 10px;
		}
		.lxybgul{
			padding: 15px 0 15px 15px;
		}
		.lxybgul>li{
			height: 40px;
			line-height: 40px;
			font-size: 16px;
			font-weight: 500;
			color: #000;
			position: relative;
			padding-left: 20px;
		}
		.lxybgul>li:before {
			content: '';
			width: 8px;
			height: 8px;
			border-radius: 50%;
			position: absolute;
			top: 16px;
			left: 0px;
			background-color: #afabab;
		}

		.anli_con{width:calc(100% - 40px); height:400px; background:#F6F6F6; position:relative; margin:40px 20px;}
		.shixin_tip{width:40px; height:150px; font-size:21px; line-height:32px; padding-top:10px; text-align:center; color:#fff; background:#BA0D0E; margin:0 auto; top:95px; left:0px; position:absolute; border-top-right-radius:10px; border-bottom-right-radius:10px;}
		
		.anli_con_item{width:25%; max-width:228px; height:335px; float:left; margin:55px 31px 0;}
		.anli_con_item img{width: 228px;height: 164px;}
		.anli_con_item h7{max-height:55px; text-align:center; font-weight:600; font-size:18px; line-height:28px; text-align:center; display:block; overflow:hidden;word-break: break-all;}
		.anli_con_item p{font-size:15px;color: #333;max-height:105px; overflow:hidden;margin-top: 10px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;}
		#cxxchd2>a>div {
			float: left;width: calc(33.33% - 20px);display: flex;margin: 10px;
		}
		#cxxchd2 .imgDiv {
			width: 50%;flex: 1;border: 4px solid red;height: 210px;
		}
		#cxxchd2 .imgDiv img{
			width: 100%;height: 100%;
		}
		#cxxchd2 .cont {flex: 1;padding: 10px 20px;background-color: #F4EFEF;border-radius: 5px;}
		#cxxchd2 .cont p:nth-of-type(1){font-size: 18px;font-weight: 600;margin-bottom: 5px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
		#cxxchd2 .cont p:nth-of-type(2){line-height: 25px;font-size: 15px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}